home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / bigtxt20.zip / BIGTEXT.DOC < prev    next >
Text File  |  1994-02-20  |  14KB  |  247 lines

  1.  
  2.                                                                      
  3.       ▀██▀▀█▄    ██                    ██████                   ▄█   
  4.        ██  ██   ▄▄▄    ▄▄▄ ▄▄          ▀ ██ ▀  ▄▄▄▄▄  ▄▄   ▄▄ ▄▄██▄▄ 
  5.        ██▀▀█▄    ██   ██  ██             ██   ██▄▄▄██  ▀█▄█▀    ██   
  6.        ██  ██    ██   ██  ██             ██   ██        ███     ██   
  7.       ▄██▄▄█▀   ▄██▄  ▀█▄▄██            ▄██▄  ▀█▄▄▄█▀ ▄█▀ ▀█▄   ▀█▄█▀
  8.                       ▄▄  ██                                         
  9.                        ▀▀▀▀                                          
  10.  
  11.  
  12.          This  program will translate your text to BIG text.   It 
  13.          can be used in batch files to produce messages which can 
  14.          be read across the room or the output can be  redirected 
  15.          to  a  file whence it can be imported  into  a  text  or 
  16.          program  file  for  use as a heading,  title  or  e-mail 
  17.          signature.   The  output  can also be  redirected  to  a 
  18.          printer  to  produce  a banner.   It is  inspired  by  a 
  19.          program  called  bigecho  written  by  Barry  Simon  and 
  20.          Richard Wilson,  which originally appeared in 1986.   In 
  21.          the fading days of DOS it is my pleasure to bring you an 
  22.          improvement  to  a  utility which originally appeared in 
  23.          DOS' youth. 
  24.  
  25.                            Q U I C K   S T A R T
  26.  
  27.          Run  the demo batch file to see what kinds of things are 
  28.          possible and then run the program with no arguments  for 
  29.          a list of switches and usage hints.  Then, play! 
  30.  
  31.                       C H A R A C T E R   S T Y L E S
  32.  
  33.          BIGTEXT  supports  5 different kinds of character styles 
  34.          which  specify  the  size and  orientation  of  the  big 
  35.          characters.   Each  character that BIGTEXT  produces  is 
  36.          formed  by taking one or more pixels from the font table 
  37.          and replacing them with one or more regular  characters.  
  38.          The  following  descriptions  tell  how  many   ordinary 
  39.          character  rows  and  columns  are used to  form  a  big 
  40.          character in the default CGA font.  The actual size will 
  41.          depend on the font used; for example, when using the VGA 
  42.          8x16  font,   a  character in the narrow style will be 4 
  43.          columns  wide  and  16  rows tall since  a  regular  VGA 
  44.          character is 8 pixels wide and 16 pixels tall . 
  45.  
  46.          ■ Big - 8 x 8.  The default style.
  47.          ■ Narrow - 8 x 4.
  48.          ■ Short - 4 x 8.
  49.          ■ Petite - 4 x 4.
  50.          ■ Vertical - 8 x 8.  These are 'big' characters standing 
  51.            on their sides. 
  52.  
  53.          Short  style  has the best proportioned  characters  but 
  54.          narrow  style is useful when  you  want to pack up to 19 
  55.          characters   on  an  80   column  screen.   Petite   big 
  56.          characters?  Well, everything is relative!  Petite style 
  57.          can  only be used with an EGA or VGA card and  can  only 
  58.          be viewed on the screen.   If you redirect the output to 
  59.          a  file  or  printer,   you won't  get  what  you  want.  
  60.          Obviously, vertical style can be used to make banners. 
  61.  
  62.                        C H A R A C T E R   F O N T S
  63.  
  64.          BIGTEXT  supports  an almost unlimited number  of  fonts 
  65.          which can be used with any of the above styles.  BIGTEXT 
  66.          does   not  contain  any  font  definitions.   It   uses 
  67.          definitions  from 3 possible sources:  1)  the system or 
  68.          E/VGA  ROM  BIOS,   2)  screen  fonts  which  have  been 
  69.          installed  into  the Alternate  Character  Set  Override 
  70.          Table  of the Video Save Table,  and 3)   the  currently 
  71.          displayed screen font. 
  72.          
  73.          The default font is CGA which should be available on all 
  74.          PCs,   even those with monochrome display cards.    This 
  75.          font  uses  an  8x8  pixel array  but  does  not include 
  76.          character  definitions for characters above  the  delete 
  77.          character (hex 7F);  these include the Greek letters and 
  78.          line drawing characters.  If you have an EGA or VGA card 
  79.          in  your  system,   BIGTEXT can use it to make  any  IBM 
  80.          character  using an 8x8  or 8x14  matrix.  The 8x8   EGA 
  81.          character  definitions may differ slightly from the  CGA 
  82.          ones  and you may like them better.  If you have  a  VGA 
  83.          card, an 8x16  font is also available.  BIGTEXT does not 
  84.          check to  see that you have the proper hardware when you 
  85.          ask  for  one  of these latter fonts so you  can  expect 
  86.          garbage if you don't have the right equipment. 
  87.  
  88.          In addition,  BIGTEXT can use EGA or VGA screen fonts to 
  89.          produce characters.  Screen fonts are typically 4k or so 
  90.          TSRs  which install a non-standard font when run.   When 
  91.          the  "screen"  font is selected,  BIGTEXT downloads  the 
  92.          definition   of  the  font  which  is  currently   being 
  93.          displayed on the screen from the video card and uses  it 
  94.          to produce big characters. 
  95.          
  96.          When the "alternate"  font is selected, BIGTEXT uses the 
  97.          font   definition  from  the  Alternate  Character   Set 
  98.          Override  Table.   For a screen font to work  with  this 
  99.          font mode of BIGTEXT,  it must have  definitions for all 
  100.          256 characters,  load the font into system RAM and place 
  101.          a pointer to the  font  in  the  Alternate Character Set 
  102.          Override Table which is found from the Video Save Table. 
  103.          One advantage of this font selection method is that  the 
  104.          font  does not have to be visible to be used for  making 
  105.          big characters,  just properly installed.   For example, 
  106.          you  might want to use an old English font to produce  a 
  107.          banner  but  not want to use it for your normal  display 
  108.          font. Even though this  is the method established by the 
  109.          original IBM VGA BIOS for installing screen fonts,  many 
  110.          screen fonts don't use it.   In this case you can always 
  111.          use the "screen" font option.  
  112.          
  113.          With these last two font selections  you  can  make  big 
  114.          characters in various novelty fonts and  even  non-Latin 
  115.          character sets like Cyrillic,  Greek or Arabic.  For use 
  116.          with BIGTEXT,  I  have uploaded the file nvltfnts.zip to 
  117.          the  screen directory of the SIMTEL archive (if you have 
  118.          FTP access  to  the  internet,  this can be found at the 
  119.          mirror site, oak.oakland.edu.   in   /pub/msdos/screen).  
  120.          This file contains a collection of 12 screen fonts which 
  121.          are suitable for use with BIGTEXT in either "screen"  or 
  122.          "alternate"  font modes.  Some of the fonts included are 
  123.          old english,  script, small capitals,  OCR and computer. 
  124.          There  are  other font packages in the  screen  and  vga 
  125.          directories  of the SIMTEL  archive.    There  are  even 
  126.          screen font  editors  (I'd recommend EVAFONT) if you are 
  127.          inclined to design your own! 
  128.  
  129.                  R E A L L Y   B I G   C H A R A C T E R S
  130.  
  131.          If  the  big character style is not big enough for  you, 
  132.          BIGTEXT  allows you to 'magnify'  the output by up to  a 
  133.          factor of 9.   If you use the 8x16 VGA font,  the result 
  134.          can  be  letters  which  are  each  up  to  72   by  144 
  135.          characters.   Using  vertical style and a printer  which 
  136.          has 14"   wide  paper,  you can  make  very  conspicuous 
  137.          banners.  Also, it is possible to specify the horizontal 
  138.          and vertical magnification  separately so you can adjust 
  139.          the  aspect ratio  of the output.  Magnification is only 
  140.          available with the 'big' and 'vertical' styles. 
  141.  
  142.                         O T H E R   F E A T U R E S
  143.  
  144.          Other   features  are  that  BIGTEXT  places  a  newline 
  145.          character at the end of each line (and stil